home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group03a.txt
/
000059_icon-group-sender_Thu Mar 27 17:16:31 2003.msg
< prev
next >
Wrap
Internet Message Format
|
2003-12-22
|
2KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id h2S0GTk08065
for icon-group-addresses; Thu, 27 Mar 2003 17:16:29 -0700 (MST)
Message-Id: <200303280016.h2S0GTk08065@baskerville.CS.Arizona.EDU>
X-MimeOLE: Produced By Microsoft Exchange V6.5.6851.8
Content-class: urn:content-classes:message
Subject: RE: Icon inspires enhancements to C#
Date: Thu, 27 Mar 2003 14:55:16 -0800
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Icon inspires enhancements to C#
thread-index: AcL0miw0Llf8bTC9R7yyETN08CtYRQAGJGNw
From: "Todd Proebsting" <toddpro@microsoft.com>
To: <icon-group@cs.arizona.edu>
X-OriginalArrivalTime: 27 Mar 2003 22:55:13.0910 (UTC) FILETIME=[ED677960:01C2F4B3]
X-MIME-Autoconverted: from quoted-printable to 8bit by baskerville.CS.Arizona.EDU id h2RMtNT06040
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
A couple comments:
* I can assert confidently that Icon was *the* primary language of
influence regarding C#'s iterators.
* A big issue with generators/backtracking is that they are hard to
introduce into an existing language. The whole idea of success/failure
would be new in a language like C# that relies heavily on Boolean values
and exceptions for alternative control flow. In general, I might argue
that it's better to have one model of alternative control flow than to
have an additional model, even if the additional model is arguably
better. It might just cause too much confusion.
Cheers,
Todd
-----Original Message-----
From: Frank J. Lhota [mailto:NOSPAM.lhota.adarose@verizon.net]
Sent: Thursday, March 27, 2003 9:20 AM
To: icon-group@CS.Arizona.EDU
Subject: Icon inspires enhancements to C#
Icon users may find the following link interesting:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vste
char
t/html/vbconCProgrammingLanguageFutureFeatures.asp
The article discusses improvements that will be made to C# and other MS
languages. Check out the section on iterators; the author cites Icon as
one of the languages that they have studied that benefits from an
iterator operator.
Now if Microsoft could only see the virtue of generators and
backtracking...